Est. Annual Revenue
$5.0-25M
Est. Employees
25-100
Bob Richards's photo - CEO of Seds

CEO

Bob Richards

CEO Approval Rating

- -/100



Seds is headquartered in Cambridge, Massachusetts. Bob Richards is the CEO of Seds. Seds has 6 followers on Owler.